#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/mman.h>
#include<sys/time.h>
#include <string.h>
#include <fcntl.h>
#include <linux/fb.h>
#include<sys/ioctl.h>
#include<time.h>
#include <pthread.h>

void *f(void *arg)
{
    // 让线程在退出时自动释放资源
    pthread_detach(pthread_self());

    for(int i=0; ;i++)
    {
        fprintf(stderr, "%d", i);
        usleep(100*1000);
    }
}

int main(int argc, char const *argv[])
{
    pthread_t t;
    pthread_create(&t, NULL, f, NULL);

    for(int i=0; ;i++, i%=26)
    {
        fprintf(stderr, "%c", 'a'+i);
        usleep(100*1000);
    }

    pause();
    return 0;
}
